/* 引入 Ant Design 的样式 */

.login-container {
  display: flex;
  justify-content: center;
  align-items: center; // 垂直居中;
  width: 100%;
  height: 100vh; // 100% 视口高度;
  background-image: url(../../../img/7993.jpg_wh300.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-color: '#f7f7fc'; 
  
}
.login-register-container {
  max-width: 400px;
  height: 400px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 2rem;
  border-radius: 8px;
  // box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  margin: 0 auto; // 确保外边距为 0，避免影响居中效果
  min-height: 300px; // 设置最小高度，防止内容过缩;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box; //
}


// ... existing code ...

// 调整原有的表单样式，让其适配新容器
.ant-form {
  width: 100%;
}

/* 标题样式 */
.login-register-container h1 {
  text-align: center;
  color: #333;
  margin-bottom: 30px;
}

/* 表单输入框样式 */
.ant-form-item {
  margin-bottom: 20px;
}

.ant-input,
.ant-input-password {
  height: 40px;
  border-radius: 4px;
}

/* 按钮容器样式 */
.ant-form div:last-child {
  height: 50px; /* 根据实际情况调整高度 */
  position: relative;
}

.ant-btn-primary {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  font-size: 16px;
}

.ant-btn-link {
  position: absolute;
  right: 0;
  top: 40px; /* 根据实际情况调整位置 */
  margin-top: 0;
}

/* 标签页样式 */
.ant-tabs-nav {
  margin-bottom: 20px;
}

.ant-tabs-tab {
  font-size: 16px;
}




// ... existing code ...